package com.zmn.oms.model.entity.orderattachment;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @description: 工单附件表
 * @author: SongWeidong
 * @create: 2020-10-29
 **/
@Data
public class OrderAttachment implements Serializable {

    private static final long serialVersionUID =  16016318661896680L;
    /**
     * ID
     */
    private Long attachmentId;

    /**
     * 订单ID
     */
    private Long orderId;

    /**
     * 照片类型
     * plat配置项获取
     * @see com.zmn.oms.common.constant.OrderAttachmentTypeEnum
     */
    private Integer type;

    /**
     * 附件url（多张用,分割）
     */
    private String src;

    /**
     * 照片下标（用于兼容老数据的更新照片操作）
     */
	private Integer srcIndex;

    /**
     * 视频附件图片缩略图url
     */
    private String videoThumbnailSrc;

    /**
     * 是否需要审核
     * 1、不需要 2、需要
     */
    private Integer needReview;

    /**
     * AI审核状态：1.审核未通过 2.审核通过
     */
    private Integer aiAuditStatus;

    /**
     * AI审核结果说明
     */
    private String aiAuditDesc;

	/**
	 * 人工审核状态：0.待审核 1.审核不合格 2.审核合格 3.无需审核
	 */
    private Integer reviewStatus;

    /**
     * 审核人
     */
    private Long reviewerId;

    /**
     * 审核时间
     */
    private Date reviewTime;

    private String creater;

    private String updater;

    private Date createTime;

    private Date updateTime;
}
